How to upgrade to the Crystal 2025 Viewer

Two runtime versions of the Crystal Reports Viewer are provided with EMu 10: Crystal 11.5 (32 bit) and Crystal 2025 (64 bit). To make use of the Crystal 2025 Viewer it is necessary to upgrade EMu’s existing 32 bit reports to 64 bit. EMu's default reports (those provided out-of-the-box by Axiell) have been upgraded and display in the latest Viewer; all other 32 bit reports will be viewed in the Crystal 11.5 Viewer until they are upgraded, a process outlined below. While it is not necessary to upgrade to the Crystal 2025 Viewer immediately, be aware that support for 32 bit libraries does have an end of life.

Note: Upgrading 32 bit reports to 64 bit reports requires access to a full version of Crystal Reports 2025.

What does an upgrade entail?

Typically, the upgrade is simple and straightforward (follow Steps 1 to 3 and then save the report at Step 7).

In some circumstances Crystal will identify a change of Type for a field saved to the original report and it will be necessary to resolve this mismatch as described below (additional Steps 4 to 6).

If the report contains OLE Objects for displaying images, these will also need to be updated to display correctly in Crystal 2025. This process is also detailed below.

Upgrade 32 bit to 64 bit

To upgrade a 32 bit Crystal Report to 64 bit:

  1. Download the report as described here.

    Crystal Reports will open and the report will display:

    Crystal Reports

  2. Select Database>Set Datasource Location from the Menu bar.

    The Set Datasource Location box will display. Here we upgrade the report to use 64-bit ODBC data sources:

    Crystal Reports

    In this example, the current data source is EMu Multimedia: this is a 32-bit data source. All 64-bit EMu Data sources have an x64 suffix, e.g.: EMu Multimedia x64.

  3. Select EMu Multimedia x64 in the Replace with field, and then select Update:

    Crystal Reports

    One of two results is possible:

    • A message displays stating Data Source replaced:

      Crystal Reports

      Select Ok, then Close and proceed to Step 7.

    • If the Map Fields box displays, additional updates are required:

      Crystal Reports

  4. Select OK.

    The following message displays:

  5. Select Yes.

    In this example the unmapped field is MulTitle and when Yes is selected the field is removed from the report and the following message displays:

  6. Select OK, and then Close.

    In our example, the report now appears as follows with the MulTitle field removed:

    Crystal Reports

    We need to add the field back into the report. This is done by selecting it from the database fields on the right and dragging it to the correct position on the report:

    Crystal Reports

    Tip: Details about adding fields to a report can be found here, and formatting fields here.

    If the report contains OLE Objects for displaying images, these need to be updated to display correctly in Crystal 2025:

  7. Save the report.

    A message similar to the following will display:

  8. Select Yes and close Crystal.
  9. Upload the updated report to EMu.